"""
 测试使用redis客户端连接池，来连接服务器
"""
import time
import redis

# 获取redis携带的连接池对象；
pool = redis.ConnectionPool(host="192.168.100.3", port=6379, decode_responses=True)

# 从连接池中，获取一个redis客户端对象;

client = redis.Redis(connection_pool=pool)

# 具体操作

# client.set("username","zhangsan")
# value = client.get("username")
# print(value)
# 删除key
client.delete("k1")
# 查看所有key
print(client.keys())

# 删除所有
# client.flushdb()
# print(client.keys())

# 查询指定存在
client.set("age", 30)
print(client.exists("age"))

# 给key设置有效时间
client.exists("age", time=5)
print(client.get())